home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutord.EXE / 80.C < prev    next >
C/C++ Source or Header  |  1990-09-17  |  538b  |  31 lines

  1.  
  2. /* 
  3.     There may be additional include files required depending
  4.     upon the compile product you are using. Typical compilers
  5.     include Microsoft C by Microsoft or Turbo C by Boland Int'l.
  6. */
  7. #include <stdio.h>
  8. #define    INT    1
  9. #define    CHAR    2
  10. #define    FLOAT    3
  11. main()
  12. {
  13.     union    utype{
  14.         int    ival;
  15.         char    cval;
  16.         float    fval;
  17.     } val;
  18.     int    typ;
  19.  
  20.     val.ival = 1009;
  21.     typ = INT;
  22.  
  23.     if(typ == INT)
  24.         printf("%d\n",val.ival);
  25.     else if(typ == CHAR)
  26.         printf("%c\n",val.cval);
  27.     else if(typ == FLOAT)
  28.         printf("%f\n",val.fval);
  29.  
  30. }
  31.